spanish agency for international development cooperation - Spanish English Dictionary